Testing PVPC in OpenShift

Mar 5, 2023 · 9min

Experiments and Evaluations:

The Portena testbed consists of state-of-the-art server configurations and a variety of clients, aiming to evaluate the performance of the system. The topology of the testbed is illustrated in Figure 4. It comprises three service nodes, one benchmark server, and multiple clients connected through two 100Mbps Ethernets Infibands with a gateway.

Figure 1. Experimental Testbed

Table 1. Testbed Configuration:

ComputerCPUMemoryOS
Server 1Intel Xeon E5-2670 2.6GHz16 GBUbuntu 22.04, Linux kernel 5.15
Server 2AMD EPYC 7302 3.0GHz32 GBUbuntu 22.04, Linux kernel 5.15
Server 3Intel Core i7-11700K 3.6GHz16 GBUbuntu 22.04, Linux kernel 5.15
BenchmarkIntel Core i5-11400F 2.6GHz8 GBWindows 11
ClientsIntel Core i5-11400F 2.6GHz8 GBUbuntu 22.04, Linux kernel 5.15

To evaluate the Portena system, I conducted tests using typical office applications, word processing programs, network tools, developing tools, and streaming media applications. The evaluation employed the i-Bench benchmark suite [14] for web browsing and streaming media tasks.

System overhead was measured by integrating traces into the system, capturing CPU and memory utilization periodically throughout the experiments.

These instances were released in Red Hat’s OpenShift infrastructure, which I have obtained in a free tier. I will be using this for further prototyping and development of DRATP.

The processed dataset will be used for machine learning algorithms in DRATP.


>
CC BY-NC-SA 4.0 2021-PRESENT © Nishant Iyer